package SpotTable;

import SeqList.SeqList;
import SpotList.SpotList;

public interface ISpotTable {
    boolean isEmpty();
    int turnName2Id(String name);
    SeqList turnAdj2Seq(String adj);
    int getId(int i);
    String getName(int i);
    String getIntro(int i);
    String getAdj(int i);
    void setId(int i, int id);
    void setName(int i, String name);
    void setIntro(int i, String intro);
    void setAdj(int i, String adj);
    void set(int i, int id, String name, String intro, String adj);
    void insert(int id, String name, String intro, String adj);
    int length();
    void remove(String name);
    void removeAll();
    SpotList getData();
}
